103
223
87
106
31
34
60
44
63
54
77
19
49
116
55
27
17
25
48
72
41
9
196
33
23
95
22
78
190
207
111
314
50
237
165
38
21
29
58
51
137
151
183
8
101
152
32
16
68