43
236
31
100
6
162
191
72
185
253
232
353
26
16
39
389
25
103
20
24
60
91
2
5
7
30
84
399
29
54
346
44
175
61
151
23
118
46
228
13
34
14
17
3
65
283
120
109
70
110
187
68
37
53