8
12
15
31
24
34
83
20
14
28
30
17
19
22
13
23
32
51
52
141
126
128
324
82
313
135
200
246
71
72
134
58
233
259
75
164
194