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