22
18
51
104
97
5
93
29
25
23
298
215
17
36
37
66
32
15
63
79
9
44
14
59
7
33
19
24
221
49
67
55
125
83
62
28
35
147
30
12
48
27
41
74
11
46
20