23
33
17
28
1
65
13
16
49
80
6
8
47
35
42
169
46
14
31
18
15
5
27
101
225
54
151
2
88
118
197
108
87
22
4
109
195
706
44
38
12
141
97
10
70
99
125
21
243