3
22
38
29
30
91
62
11
52
93
85
35
14
17
15
40
8
9
19
28
31
50
69
139
51
25
48
65
16
10
13
32
23
56
21
55
34
53
7
104
237
47
2
119