36
75
11
20
8
51
45
7
27
19
9
68
258
88
18
110
38
77
93
381
72
33
26
63
42
87
25
121
85
73
81
140
219
143
130
179
148
95
57
170
137
559
269
159
112
340
386
152
395
92
197
76
127