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