106
54
34
21
77
30
49
105
42
133
69
29
234
168
38
51
250
44
40
4
13
9
50
11
15
16
56
20
53
320
23
18
161
175
24
112
99
83
298
59
39
36
19
31
126
92
173
214
62