68
35
28
177
70
83
41
95
31
44
27
77
63
152
109
94
23
73
56
97
153
85
106
528
143
148
32
66
1316
241
54
78