22
164
171
84
32
122
350
53
48
320
438
208
922
104
132
774
103
25
54
23
105
37
1004
304
31
38
125
49
118
27
71
60
185
43
42