121
29
63
21
91
62
59
104
419
112
38
139
119
92
72
73
147
23
18
13
17
35
125
64
49
31
71
186
50
9
27
233
16
115
2805
357
15
48
366
111
28
314
26
85
40
358
32
120
39