41
36
106
51
61
86
53
68
334
94
103
59
341
45
686
30
164
121
39
90
64
28
113
142
52
57
21
126
11
8
48
389
135
71
24
17
93
26
25
138
60
169
181
3
236
33
187
73
395
293
15
102
69