22
18
72
46
39
42
53
25
107
82
184
34
52
29
126
77
49
76
31
20
45
23
104
117
187
102
147
37
56
27
142
138
86
14
9
332
96
28
71
74
79
55
33
21
15
48
16