76
25
10
100
92
24
46
43
78
577
106
663
5744
21
38
112
1410
159
56
198
125
192
57
139
29
22
23
506
59
101
35
47
27
178
18
140
77
42
162
49
102
65
33
116
83
13
618
206
526
2704
45
121
12