22
9
16
54
243
67
131
61
83
91
27
117
23
37
20
36
17
24
56
47
34
50
96
46
28
35
44
84
33
64
55
41
25
73
49
58
19
31
32
119
51
709
219
254
199
326
111
99
112