106
166
386
84
49
40
42
66
35
161
65
45
47
59
15
224
89
33
44
72
39
186
60
32
37
46
130
225
110
82
21
52
19
51
116
27
24
156
22
29
58
9
63
17
18
6
30
38
26