196
184
73
89
71
105
3
22
53
15
166
240
108
90
123
46
99
31
47
32
49
143
13
51
35
7
12
16
69
26
36
30
132
94
63
50
10
85
107
43
25
24
137
37
80
207
6
112