30
38
43
134
32
235
21
89
69
45
23
17
151
18
70
2
78
49
130
179
203
68
197
170
65
16
125
53
39
56
80
223
33
9
44
37
81
143
127
92
58
106
4
62
34
19
145
366
13
27
7
5