22
362
49
28
278
73
302
204
24
67
34
31
59
70
7
27
74
47
33
93
55
51
126
26
25
108
37
36
50
179
68
99
79
226
142
350
32
45
166
152
54
276
42
348
48
250
262
97
111