40
238
97
22
20
25
127
11
43
19
39
69
94
26
82
54
147
88
10
13
36
15
138
38
34
16
17
12
119
80
4
30
91
211
388
49
101
162
53
258
105
57
48
27
93
51
156
50
191
157