30
75
51
178
243
2
30
47
35
159
9
90
31
20
18
67
29
38
9
9
38
92
27
96
26
26
17
135
22
22
211
39
45
30
20
133
13
35
16
35
34
68
3
119
23
19
47
41
10