1
43
17
6
15
16
22
38
39
31
4
45
18
13
92
49
184
208
19
36
98
44
32
116
60
84
52
27
12
54
118
147
107
126
25
242
130
252
143
192
133
342
37
228
467
56
105