22
18
3
108
47
50
48
41
36
1
58
163
33
12
75
38
78
30
100
77
17
115
195
258
20
21
24
151
133
23
44
4
29
88
10
34
52
60
197
295
32
46
27
105
39
186
62
31