93
22
5
311
38
25
17
29
19
35
31
13
8
66
120
12
16
45
9
18
27
60
78
11
51
2
24
80
98
87
136
114
52
36
15
54
243
75
176
359