124
65
56
103
62
109
151
140
199
32
130
54
194
225
63
64
10
505
121
285
402
218
39
20
148
57
307
88
170
142
31
249
154
108
2
25
8
47
144
13
106
107
14
73
360
60
33
70
165
11
49
40
141