2
56
90
84
15
32
22
12
3
8
24
95
10
80
23
6
54
35
36
134
108
33
326
31
20
46
47
55
37
63
26
53
105
64
74
395
539
45
17
194
39
11
52