21
128
88
186
52
12
417
83
250
25
108
121
682
95
96
97
93
66
199
74
32
90
244
59
35
65
37
228
86
42
56
30
75
54
87
36
50
29
94
103
63
22
194
148
19
163
15
105
439
38
26
33