58
49
18
25
50
26
12
29
32
80
55
40
104
73
128
106
41
70
137
248
56
33
79
38
43
159
62
23
78
51
149
183
48
28
97
126
69
35
24
37
22
95
88
146
307
19
186
367
71
47
64
1746