113
10
105
41
112
37
51
73
710
149
554
304
147
47
382
161
35
57
151
368
76
16
98
75
115
55
15
36
348
58
569
332
8
550
32
14
40
174
72
101
144
31
33
26
109
20
117
17
97
96
67
82