44
688
99
463
313
103
90
832
359
216
255
59
13
199
18
194
38
69
84
253
81
40
72
142
19
102
107
26
12
33
30
116
71
36
79
58
76
95
218
22
63
96
106
29
93
53
25
48
55
156
175
513