14
39
16
23
111
20
38
2
102
13
91
54
6
40
63
11
21
7
8
10
90
22
31
97
27
5
29
337
62
12
36
3
28
24
50
26
74
25
82
108
41
9
48
160
88