30
101
23
7
122
37
136
49
6
5
14
4
16
8
13
26
18
3
33
11
68
24
19
29
175
54
2
115
140
17
22
73
1
12
15
279