15
89
32
322
14
19
207
33
11
47
98
7
28
113
523
16
17
22
20
40
31
59
60
37
358
38
13
211
125
54
57
143
6
10
52
56
63
107
67
641
27
97
202