32
34
31
620
185
52
28
1512
63
41
19
257
13
15
44
187
75
157
254
667
81
156
1343
38
42
142
25
37
205
26
98
112
389
46
1364
39
210
64
55
450
138
18
29
49
170
21
425
33
91
383
108
56
74