2
42
5
4
19
3
9
8
262
104
26
100
13
60
92
91
25
6
50
24
47
45
152
41
43
130
120
87
48
103
55
34
108
37
36
14
113
16
73
57
15
17
46
30
38
77