25
4
42
11
8
15
140
1
23
20
27
31
2
24
40
111
127
103
28
64
29
48
106
49
16
128
33
51
37
63
65
45
120
56
22
43
156
69
184
276
98
17
10
60
30
18
61
32