34
27
29
56
32
9
21
20
58
229
43
60
3
138
106
112
22
41
19
59
36
66
122
42
125
93
52
107
121
39
40
221
80
81
23
24
31
113
233
77
35
28
379
144
33
53
88
62
38
47
26