25
36
18
65
75
24
117
46
28
19
21
6
16
34
3
29
45
11
12
43
105
93
14
59
49
27
50
179
203
51
33
22
41
32
53
20
131
4
125
382
52
17
192
3192
66