13
15
93
5
30
23
66
14
45
265
32
19
65
11
10
8
71
2
35
3
6
121
148
44
22
12
18
26
4
1
17
176
62
293
679
132
127
36
7
33