135
318
51
248
90
353
72
239
127
307
27
41
21
199
61
164
28
50
158
56
37
6
15
222
34
148
97
128
102
185
137
101
19
5
385
85
216
612
93
108
67
115
62
29
11
314
23
20
73
225
250
105
78
59
189
92