22
32
19
51
12
15
17
212
38
55
72
14
9
99
70
36
84
30
69
4
54
39
20
52
124
37
63
25
171
21
110
13
127
46
28
31
58
111
287
361
27
59
49
107
24
33
50