32
38
119
104
25
24
22
2
63
199
34
342
14
98
3
97
70
18
36
8
62
132
16
60
72
451
42
7
391
20
237
12
17
69
285
81
13
19
375
66
30
28
106
278
29