127
102
26
38
7
34
24
59
138
76
14
31
40
23
35
2
19
11
81
141
10
267
30
58
49
54
65
56
8
22
39
9
3
18
151
91
37
15
45
21
255
99
143
123