107
67
148
129
108
175
33
40
111
32
3
125
76
58
230
452
82
25
157
113
11
36
97
12
55
62
131
214
27
23
211
72
30
35
14
116
45
697
78
13
54
41
235
101
77
60
109
31
46