135
43
67
59
116
4
485
843
141
102
46
305
79
13
84
40
29
55
16
71
12
65
41
88
203
289
136
17
155
163
24
35
9
32
22
70
147
30
5
126
837
75
64
21
56
7
54
45
62
58
14
15