127
33
40
85
83
105
9
21
15
57
96
168
17
26
29
10
77
31
16
14
2
25
50
35
174
28
18
44
19
119
55
151
5
45
24
22
12
41
117
354
81
20
34