15
33
101
75
3
19
26
42
5
8
7
11
29
14
13
44
41
46
62
1
17
190
9
6
168
50
28
55
36
40
436
58
71
30
22
34
12
27
4
32
18
31