33
19
15
31
10
27
11
7
29
5
73
58
61
300
41
94
195
56
66
109
79
90
43
81
57
85
42
40
22
35
8
45
142
30
108
293
26
28
12
51
3