17
15
2
13
29
16
117
75
18
27
38
12
47
11
20
62
25
58
52
26
65
88
84
68
210
37
69
106
55
22
48
56
66
103
54
74
128
39
133
91
111
175
85
77
127
82
59
93
321