12
25
16
36
46
17
69
41
14
408
75
434
329
5
7
19
4
32
71
57
43
92
18
1
6
112
118
13
20
30
34
374
39
27
15
48
160
3
33
70
9
8
21
231
510
136