30
150
51
9
22
26
16
69
35
41
67
53
10
20
435
470
3
15
5
32
29
18
92
127
12
27
13
11
154
7
4
25
330
6
115
19
211
1
39
46
23
101
14
962