12
59
53
88
133
113
46
66
2
27
9
122
48
96
40
245
49
14
6
44
7
60
85
24
103
199
17
4
87
366
26
55
51
23
25
11
29
208
36
172
247
176
124
157
496
94
39
43
127
37
65
15