2
16
30
43
15
3
25
110
47
12
6
28
26
83
23
14
37
35
133
29
24
5
66
4
46
13
20
92
120
19
53
150
32
101
79
82
27
17
152
317
18
74
49
55
38