26
19
16
18
104
54
127
338
10
96
250
76
203
78
463
144
226
32
42
134
243
390
21
140
111
17
68
38
87
22
8
12
115
60
29
57
13
72
89
48
34
62
81
69
106
4
25
88
222
1
73
20