32
11
41
333
15
46
23
45
9
19
17
29
56
20
38
22
70
191
116
25
39
8
18
28
95
230
42
54
100
37
4
85
30
63
21
13
77
40
102
6
385
855
16