41
45
17
101
287
23
47
25
36
185
139
22
4
114
98
131
238
155
11
383
255
24
26
27
1401
91
230
446
20
220
29
39
77
8
69
89
1372
354
14
112
16
19
222
48
102
157
65
90
53
108
118
122
235
318