38
42
24
127
79
89
81
54
20
35
60
26
154
77
80
102
126
231
192
258
85
144
70
23
139
22
30
28
56
27
68
653
270
34
48
87
138
50
21
76
62
39
29
143
17
316
13