35
33
14
37
9
16
21
13
69
8
129
124
51
7
10
28
137
45
38
126
17
42
15
32
67
20
12
107
64
31
262
372
113
59
194
94
90
199
29
183
115
116
193
97
122
62
56
84
98