77
3
26
7
63
31
87
51
13
11
18
23
22
5
9
199
98
24
28
10
194
17
197
27
89
19
65
105
76
91
115
15
62
12
647
79
82
166
590
523
47
44
597
178
118
83
388