42
27
170
383
52
9
23
218
58
33
92
116
34
7
86
29
19
69
13
87
120
21
11
30
14
59
65
74
117
134
64
198
81
48
50
60
90
49
39
125
16
111
166
107
28
189
305
295
149
37