38
28
29
70
37
32
55
51
85
203
93
195
58
171
92
540
25
227
30
65
141
86
80
7
42
17
16
94
88
57
122
102
64
135
56
26
45
22
15
144
35
47
20
128
82
21
13
123
219
39
53
54
76