3
129
57
23
33
10
90
22
37
69
98
39
29
53
48
18
24
56
35
6
12
109
84
45
40
2
16
36
154
13
58
44
83
25
28
38
14
5
65
20
203
189
9
116
31