94
55
177
168
97
38
80
23
36
99
7
28
6
30
26
44
82
95
18
51
34
76
181
43
56
222
100
105
40
133
73
106
33
37
70
101
736
118
63
49
154
67
87
57
158
107
35
128
13
364
89
178
413