15
42
35
7
33
18
20
1
16
28
11
2
13
55
17
4
27
26
21
9
5
10
66
22
59
255
34
31
29
432
49
25
46
68
294
89
88
105
6
140
23
30
216
44
12
37
363
232
32