46
15
12
30
19
5
91
89
31
41
95
380
7
18
32
57
116
13
43
38
3
253
10
17
20
120
25
21
1508
52
39
166
149
65
36
85
22
51
8
4
24
23
54
6
1