108
160
487
21
58
14
53
88
41
12
217
80
165
40
48
180
103
77
50
47
98
72
134
99
90
27
42
19
110
151
224
15
67
24
26
44
10
57
248
68
300
146
29
69
64
23
22
66
51
33
121