46
104
23
129
77
116
89
318
172
174
149
98
37
19
15
69
57
160
30
81
29
92
25
175
84
51
42
106
48
11
166
102
96
111
62
34
327
265
31
200
252
28
13
39
35
263
47
16
52
40
80
44