99
33
6
41
70
171
207
134
256
31
7
9
98
12
52
96
72
28
194
32
108
21
44
11
17
124
40
1
68
42
53
48
84
112
58
2
151
61
86
75
165
177
49
82
100
30
46
18
55
38