55
1593
10
48
104
13
66
58
46
4
33
19
8
39
176
6
102
199
7
11
42
81
24
26
103
14
32
373
12
245
162
123
28
99
40
82
80
135
469
139
71
272
57
60
52
61
34
521
939
146
276