2
16
14
17
24
4
13
19
42
22
12
43
33
37
292
55
76
10
15
25
88
49
201
118
18
57
113
63
39
11
81
44
211
265
80
90
46
29
84
62
114
60
92
156
305
70