36
3
24
7
63
30
87
51
13
11
18
23
20
5
9
199
98
28
10
193
17
197
27
89
19
64
77
105
76
91
115
15
61
12
647
79
166
590
523
47
44
596
177
116
83
387