42
189
125
24
83
160
9
134
87
106
203
938
19
222
51
26
63
478
100
14
38
368
549
911
62
55
32
29
162
148
77
33
7
68
132
82
17
56
444
81
72
328
258
176
843
34
30
59
67
73
44
60