43
99
634
81
55
46
119
32
68
108
131
31
116
48
172
145
94
67
50
82
23
39
36
85
178
191
28
155
40
370
409
114
151
71
41
100
77
150
106
51
203
129
93
64
388
42
15
205
164
124