31
19
42
22
24
9
71
169
13
190
33
37
129
64
167
63
44
18
91
27
102
14
153
66
34
109
216
59
12
114
54
23
87
154
94
46
53
30
207
74
40
69
45
213
309
119