33
111
29
3
19
8
78
191
13
68
42
40
310
107
18
44
101
11
49
93
21
25
14
38
15
59
96
17
57
55
12
54
50
30
36
75
6
1
47
114
122
43
34
22
46
28