104
136
49
42
35
22
10
30
21
83
56
19
73
32
17
14
23
215
86
11
78
57
74
84
183
43
109
118
180
99
127
66
70
13
18
61
40
45
28
55
140
108
48
15
58