105
47
18
45
82
91
22
8
19
106
21
132
36
20
17
48
12
40
107
27
117
63
69
13
33
136
32
28
44
220
110
29
80
86
14
58
15
38
62
52
16
398