2
77
41
13
107
37
66
75
20
50
45
96
65
10
8
81
164
69
6
52
89
42
43
159
17
74
3
46
27
38
36
16
49
35
56
4
12
33
22
21
40
7
108
55
26