32
10
16
31
14
9
44
20
15
8
28
57
41
116
26
93
36
29
21
142
197
206
12
22
24
56
59
18
38
40
4
11
52
94
17
53
102
37
114
82
71
98
49
25
34
203
112
50
81