31
19
30
25
17
32
7
16
39
62
58
6
9
13
40
75
84
116
100
77
80
251
110
79
47
29
247
45
184
28
55
27
1
41
35
176
26
38
378
11
106
34
53
18
23
5
36
12