5
22
501
29
30
58
270
41
51
54
116
6
59
20
45
113
12
56
31
7
26
97
211
227
91
4
24
19
11
66
48
112
133
43
77
61
63
69
52
35
101
247
37
72
64