24
33
682
164
39
29
62
87
26
30
27
86
22
114
75
104
63
54
137
38
153
81
212
57
49
9
10
88
7
16
107
8
67
68
31
56
45
69
58
34
28
70
129
55
23
42
76
25
99