22
9
16
54
242
67
128
60
82
91
27
112
23
37
20
36
17
24
56
47
33
49
34
96
46
28
30
26
44
84
21
64
55
41
25
73
57
19
31
32
116
51
659
216
89
252
198
322
110
99