31
85
359
34
382
84
37
27
40
18
60
69
54
211
135
50
9
46
24
56
10
58
29
47
157
16
123
38
36
103
20
57
347
206
14
22
76
43
83
28
17
45
89
55
80
144
117
26
163