97
69
383
78
324
68
44
92
40
126
58
248
47
63
14
31
51
186
72
226
28
107
21
37
38
250
60
52
109
174
125
79
133
117
111
55
9
64
127
105
85
355
24
1007
71
49
59
54
76
90
16
195
306
438
233
22