34
33
32
20
76
18
28
30
88
53
99
13
44
85
48
22
14
57
17
38
49
114
161
68
77
31
137
158
23
146
35
41
109
27
21
269
825
159
248
1326