98
25
32
30
9
7
27
28
64
89
164
113
21
118
114
6
18
14
11
35
48
3
20
56
129
12
132
134
67
55
46
83
59
92
292
116
50
214
117
150
33
51
58
60
257
77