168
199
513
65
51
148
36
35
45
5
9
14
24
105
355
56
169
140
257
102
200
80
130
115
58
70
426
129
62
214
44
122
57
38
20
245
15
851
234
98
76
246
274
88
82
48
25
152
280
74
159
23
52
13