82
49
28
7
10
39
29
37
25
71
32
76
70
48
40
178
83
328
98
60
57
65
81
68
22
128
134
90
24
64
43
138
132
50
172
95
26
381
223
176
296
156
47
120
109
52
8
205
199
114
153