35
144
129
66
27
99
74
170
88
79
75
110
604
52
76
53
32
90
84
46
47
50
54
25
114
22
41
274
210
518
28
51
97
116
13
140
44
40
347
112
83
132
264
55
85
126
17
56
143
29