86
61
95
147
40
19
29
179
74
14
16
359
8
129
135
4
68
100
48
376
160
101
6
50
27
20
5
10
102
17
44
253
0
52
23
30
2
138
53
56
89
58
121
142
144
290
38
70
37