32
278
18
85
241
29
169
25
52
36
11
103
104
34
33
51
20
24
56
12
17
28
55
15
84
58
65
22
6
21
8
160
61
47
9
92
38
39
126
383
45