115
131
33
98
31
32
29
48
56
92
40
53
69
10
67
12
74
9
38
96
43
58
52
174
114
222
97
101
45
111
36
65
90
13
85
160
94
61
30
46
82
23
55
51
120
198
147
63
25
118
105