55
85
58
18
3
178
187
1754
23
76
51
126
364
239
419
251
46
41
10
13
16
391
517
78
83
98
37
17
108
30
29
190
14
116
56
7
153
87
444
150
53
351
1133
100
105
104
702
66
31
437
114
509
47
73