27
285
89
13
73
35
37
184
21
10
25
3104
16
70
125
22
165
117
127
244
39
55
333
24
26
30
203
293
382
336
257
29
317
41
81
3
19
31
9
15
12
150
6
34
58
255
156
88
47