38
39
120
140
77
41
252
13
15
34
26
108
44
42
8
35
37
79
97
168
80
55
66
56
20
31
5
1
122
48
19
53
12
277
59
98
2
7
18
17
93
61
6
29
309
403
397
22