28
9
218
18
25
32
14
173
30
24
15
12
20
7
3
63
97
22
23
5
61
73
93
87
21
11
17
41
13
8
113
70
19
125
59
47
185
29
506
204
102