25
60
51
29
43
11
5
55
48
86
68
15
18
31
22
30
16
28
32
180
77
91
126
50
64
66
70
123
40
6
12
98
132
8
35
65
218
9
21
67
33
214
45
13
37
39
220
187
259