2
12
9
45
102
19
94
16
36
34
142
74
77
66
8
37
52
22
28
13
29
177
10
48
191
23
83
139
25
530
32
31
42
95
67
26
21
49
55
41
47
72
85
65
70
6
18
5
99