25
13
21
44
8
88
137
85
55
111
104
6
76
49
131
38
193
17
171
69
48
22
42
175
54
58
66
125
68
99
40
43
50
15
65
37
52
555
232
11
77
183
247
82
327
30
180
70
32
19
51