103
107
25
28
197
64
1198
78
185
250
343
79
62
194
127
139
105
49
12
50
92
52
143
29
203
392
124
15
31
36
13
1032
23
27
1346
354
48
87
47
58
1947
80
59
18
94
104
55
523
30
153
109
34