17
26
3
23
90
35
2
47
7
19
42
5
12
39
123
14
36
41
21
28
6
38
22
266
34
13
31
118
347
40
108
50
100
45
4
53
130
10
25
159
8
575