26
4
20
15
29
3
145
25
10
49
13
27
16
30
24
9
17
37
22
42
41
126
74
94
217
31
372
77
38
71
84
52
390
146
166
54
151
127
190
246
381
70
87
78
114
199
47
405
296
115
213