30
108
182
20
46
37
75
63
73
238
209
21
82
159
540
8
29
56
195
125
12
51
6
15
18
201
115
43
225
357
61
45
25
72
92
38
13
138
23
102
74
160
10
153
54
71
47
228
190
213
168
49