19
85
29
20
11
17
100
16
154
58
25
65
63
81
10
33
57
52
7
54
9
23
22
31
37
80
56
346
202
30
8
120
67
280
87
360
226
105
39
50
44
126
46
177