2
42
15
92
31
3
8
136
5
96
78
20
22
46
21
55
44
43
68
34
50
19
7
685
28
51
18
69
14
58
47
13
12
17
122
25
193
32
87
6
40
16
24
10