2
13
6
3
16
34
52
26
53
49
9
24
29
19
28
17
45
48
23
333
44
76
12
21
30
108
83
14
8
15
33
47
11
65
4
31
100
25
22
61
5
111
35
7
74