29
20
25
16
23
18
32
107
347
120
10
31
36
22
34
94
140
33
17
11
13
24
21
90
19
129
41
77
27
4
38
135
56
15
47
78
142
218
216
52
43
172
122
14