32
16
67
42
23
34
49
20
193
129
8
9
41
36
7
40
47
53
88
87
106
184
63
185
98
50
103
131
123
59
245
303
58
46
22
195
55
81
39
186
74
57
17
73
21