92
14
20
21
19
11
119
68
58
32
148
78
34
360
160
67
100
23
59
124
61
106
49
38
81
144
73
24
83
47
45
31
55
466
76
99
17
884
105
343
66
161
57
94
64
16
416
40
171
9
295
249
102