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