90
212
30
40
43
197
7
19
42
27
75
110
65
21
221
62
31
154
63
10
33
48
207
37
155
97
308
46
12
77
454
50
13
385
84
11
38
627
29
23
183
254
61
41
57
125
228
185
292
312
47
217
198