19
8
17
61
87
37
149
32
165
222
356
44
56
25
85
43
95
40
196
630
178
29
82
77
142
31
191
65
16
22
76
63
66
93
67
33
20
134
143
132
46
58
62
194
21
50
73
186
41
117
39