105
190
315
38
13
255
15
24
76
225
173
294
120
220
36
11
59
80
9
43
964
245
310
116
29
86
85
31
110
30
12
50
33
49
870
68
74
28
18
10
1142
394
250
309
37
141
773
324
52