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