40
126
195
54
49
5
28
168
17
24
298
45
347
8
59
114
21
151
309
75
241
27
318
15
161
33
284
2118
232
292
98
72
71
87
105
444
19
65
10
36
37
159
154
178
830
67
94
42
611
61