32
34
13
24
426
315
376
128
193
95
37
19
6
122
107
55
63
203
140
17
15
16
188
30
9
121
28
131
368
157
39
573
336
296
23
11
323
10
44
3
22
43
47
92
64
308
18
386
78