146
89
97
25
76
22
41
21
45
103
198
34
29
43
244
107
49
87
35
42
241
112
14
75
18
10
27
85
147
59
63
104
141
61
17
347
9
185
31
50
127
77
200
118
111
82