32
88
236
52
17
97
8
14
16
28
29
25
63
103
30
105
40
35
45
84
99
76
139
162
59
53
21
161
58
9
19
2
11
34
60
107
120
23
48
5
100
49
72
227
3
86
12
186
33