25
18
37
67
14
20
59
1
2
19
21
44
33
28
11
22
9
4
123
40
75
42
49
3
236
41
277
43
16
29
7
10
6
30
294
8
88
54
116
56
108
17