11
9
22
8
48
51
79
71
33
37
501
39
58
54
109
29
49
74
88
59
56
461
549
164
117
64
47
6
23
14
61
4
12
138
36
69
159
90
34
30
124
31
211
67
44
405
21
178
89
84
32
282
112
45