2
9
33
72
35
88
42
41
34
47
61
168
51
80
29
96
28
45
56
36
8
22
114
5
67
10
24
48
49
11
18
23
31
139
3
17
13
25
82
151
77
217
196
186
4
27
46
14
126