34
33
52
9
188
165
26
41
29
18
573
377
39
12
4
22
46
150
333
15
54
86
51
195
31
124
138
42
66
70
74
99
218
43
35
108
30
21
47
40
61
147
207
82
49
116
57
19
17
96
164
20
58