30
116
380
78
118
149
46
5
21
22
57
32
9
28
33
170
175
19
8
70
53
1
38
23
4
47
42
34
14
74
43
172
232
12
39
52
80
17
10
13
20
15
16
49
3