2
26
13
7
22
18
48
17
12
150
11
28
21
109
156
54
50
29
25
4
32
16
80
99
134
55
23
57
15
64
776
37
10
14
611
49
44
24
6
73
9
68
412
43