56
38
24
125
15
22
101
20
151
85
122
62
146
19
805
652
107
69
10
349
84
66
18
33
595
27
82
64
81
49
86
94
114
1224
435
162
279
187
414
150
65
17
31
164
99
129
607
139
6
23
37
421