104
23
1203
57
154
52
88
248
130
25
17
13
292
232
20
5056
73
1127
71
731
98
438
39
48
100
155
36
241
224
40
84
50
72
34
42
61
58
33
41
35
2174
56
27
22
45
46