21
221
68
35
34
65
173
208
11
52
30
6
29
121
94
57
40
218
79
27
53
50
89
344
70
10
141
77
611
31
25
90
100
48
72
39
84
86