130
60
52
238
142
163
79
29
11
111
53
35
43
42
695
85
31
99
186
19
76
18
3
13
69
25
44
27
81
132
138
17
116
62
12
36
512
51
204
28
251
151
120
90
596
189
39
56
46
5
82