43
51
142
28
100
177
62
363
108
17
75
13
40
25
33
112
376
109
85
77
36
252
31
269
41
18
9
93
19
86
59
101
53
23
7
314
187
244
52
221
171
88
188
34
72
32
15
209
89
37
106
73
84
26
16