25
54
36
3
4701
24
38
8
28
56
112
133
39
35
130
100
40
4
27
299
33
23
15
175
614
300
125
44
20
17
167
160
120
114
257
46
19
101
43
170
359
70
1196
64
69
111
61
47
58