118
25
111
21
82
104
254
23
123
9
66
87
175
32
20
71
47
44
79
46
68
12
133
74
34
35
55
57
100
978
65
186
33
771
41
427
38
37
126
53
56
161
162
45
39
243
27
51
69
10
551
70
16
306