45
31
15
61
132
26
76
19
28
112
9
88
8
6
37
30
238
174
85
98
84
10
29
242
358
55
27
46
81
355
53
32
158
101
12
128
25
137
38
798
7
51
18
159
48
124
235
146
184
33
58
17