107
55
319
18
113
100
104
56
121
76
187
17
303
295
30
71
418
26
169
94
131
54
43
63
271
24
72
87
36
129
48
34
268
15
559
98
135
326
47
144
102
82
106
97
103
39
65
40
73
148
75