10
23
17
135
129
3
59
94
52
28
134
105
45
14
266
29
6
43
38
100
19
54
7
11
22
202
53
40
13
68
86
47
24
44
84
26
15
60
25
244
63
18
77
58
137