332
29
106
79
25
70
8
53
18
26
7
77
22
14
9
16
76
93
10
69
62
72
43
59
31
12
154
97
56
123
124
75
105
100
118
85
192
90
17
23
63
13
140
40
94
91
74
138
95
168
11