1
29
46
9
171
10
288
18
11
70
329
43
79
15
89
6
8
31
64
291
36
96
93
22
38
305
50
37
28
41
73
176
106
23
61
128
51
244
337
66
27
153
568
346
126
375
25
13