15
3
5
8
7
4
6
2
27
23
1
18
19
12
16
37
30
69
102
95
31
106
33
22
63
14
61
229
214
48
47
221
72
58
20
32
60
184
21
26