2
8
7
12
16
18
22
21
4
13
53
6
56
48
14
83
41
88
10
17
334
31
74
34
66
51
38
23
78
39
5
20
49
111
19
54
11
36