107
52
7
327
22
43
16
33
57
126
13
97
75
31
29
38
186
54
170
30
50
101
85
36
47
19
14
44
39
83
48
40
146
25
51
312
70
184
128
27
394
24
87
21
60
76
67
9
92
91
20