31
130
161
16
118
54
34
57
110
324
40
29
41
43
5
103
27
64
42
44
7
77
18
233
20
52
30
17
139
199
32
211
56
38
157
68
49
91
46
125
37
21
35
192
90