123
31
56
146
53
33
47
42
23
150
60
62
40
16
52
49
35
122
65
22
21
18
36
115
61
43
59
5
113
99
48
67
41
111
44
38
229
37
7
13
159
1
26
51
114