2
10
8
11
12
47
6
33
9
19
48
56
23
4
15
54
89
29
80
34
17
14
35
82
83
30
39
27
22
16
55
21
26
104
94
1165
215
79
132
220
500
53
210
227