110
31
50
13
90
7
57
29
75
33
119
17
293
16
1
67
256
39
83
6
28
79
246
11
436
44
136
42
25
48
26
37
204
14
43
27
12
135
52
41
91
99
130
55
240
225
156
49
70