59
27
12
63
25
334
4
186
13
109
42
94
106
144
53
28
35
51
9
23
122
41
70
86
93
164
77
66
46
89
190
81
40
33
95
347
47
222
31
127
166
75
48
30
131
21
232
98
37
65
274
20
96
7
173