16
5
45
9
2
4
1
51
101
11
88
39
23
53
67
26
199
107
14
7
32
3
137
36
19
145
12
410
6
190
544
59
149
79
192
17
22
87
197
38
10
46
20
27
30
18
1101
120