150
44
60
16
39
99
29
47
51
17
4
62
31
64
11
33
28
24
72
111
122
80
76
92
93
18
53
189
10
49
7
35
59
30
125
118
71
267
48
66
19
75
149
55
77
14
70