90
182
28
14
125
318
24
18
13
15
381
37
152
56
105
54
52
109
1417
26
115
67
84
155
95
560
21
48
22
80
126
76
91
41
242
96
348
133
69
66
176
36
58
747
34
142
459
70
6694
87
111