92
68
16
426
80
166
105
22
44
25
42
23
122
137
84
81
267
26
260
329
132
31
7
35
97
760
165
138
65
161
164
28
17
43
5
130
95
101
171
53
55
54
15
135
39
14
51
58
215
41
20
40