3
24
27
29
2
30
77
88
9
15
22
82
48
31
19
145
21
4
36
23
104
32
28
11
20
51
53
72
278
49
13
78
54
56
12
64
14
35
45
1
135
16
256
136
75