18
32
118
49
21
64
42
101
58
34
35
54
10
17
22
62
228
53
120
25
59
87
63
48
67
103
115
51
82
39
70
145
50
23
78
125
309
171
37
385
162
55
537
86
41
66
210
116
19
187
96
60