3
7
1
33
8
4
10
64
2
32
99
9
11
54
6
16
31
21
39
97
12
65
35
237
181
27
34
22
14
61
71
29
59
37
30
114
79
144
180
728
603
134
92
1094
238
73
270
244
140