30
63
11
16
17
5
13
75
92
29
20
19
27
18
12
14
47
58
193
48
154
96
78
54
15
277
43
6
4
33
7
1
3
39
41
199
32
686
9
274
1103
8
73
260
120