95
160
56
17
2
38
49
33
31
20
107
9
55
39
43
460
74
5
59
13
63
147
342
256
122
207
7
230
15
30
4
46
6
284
198
774
28
127
79
54
159
65
14
544
45
481
260
244
361
25
35