2
7
16
10
18
28
177
50
31
41
51
22
14
19
42
103
29
33
12
13
39
32
37
35
91
36
44
77
30
58
84
82
271
62
75
92
94
189
97
222
138
66
148
52
119