21
31
19
17
36
52
29
69
57
30
51
43
89
106
40
41
172
14
38
101
60
84
35
242
48
62
44
39
116
64
107
46
59
351
79
33
275
839
105
42
129
248
24
25
15
34
54
103
165