106
82
59
18
40
66
15
44
24
52
119
13
72
675
109
57
19
45
60
42
244
46
53
75
26
73
30
94
11
48
7
50
36
62
23
47
5
100
16
150
6
9
183
35
4
132