2
62
28
6
121
87
36
48
51
32
5
10
15
9
49
50
13
77
26
14
12
24
142
8
17
60
309
22
472
1
116
11
33
16
31
34
18