45
67
233
129
25
118
35
73
174
125
13
64
24
31
86
51
112
11
19
33
50
62
76
65
42
48
145
40
99
38
20
57
96
98
107
104
5
30
146
27
22
68
8
89
95
178
150
58
77
912
39
766
909