2
14
15
5
21
18
13
48
3
23
31
9
16
45
11
7
8
20
22
36
1
93
161
66
370
114
116
144
25
38
39
55
49
46
28
63
47
122
74