31
17
116
84
57
41
71
234
102
9
72
88
65
533
32
78
43
322
23
68
26
287
79
14
96
86
34
56
18
19
59
62
165
171
113
30
40
22
103
52
24
20
136
142
112
61
48
28
4
51
100