22
28
27
18
187
81
80
19
41
56
26
108
39
25
128
21
284
95
79
63
4
101
532
82
349
285
78
43
6
14
52
86
36
390
38
109
57
99
31
120
91
150
61
231
59
68
243
32
113