29
68
71
10
37
84
8
17
138
226
15
101
54
23
61
35
26
403
374
63
58
376
106
102
30
91
90
53
112
40
14
59
65
205
137
32
60
13
459
382
100
27
49
82
70
11
21
97
389
88
175
155