115
182
85
191
135
117
34
37
70
32
81
158
51
47
73
89
36
77
215
217
78
82
93
26
83
38
41
43
108
75
18
64
118
90
154
65
551
96
131
52
111
35
1240
448
558
921
21
33
143
66