56
30
181
14
26
35
11
1
6
22
20
4
31
78
19
103
5
28
77
15
38
13
313
308
50
8
17
127
24
102
61
53
229
149
55
112
60
75
42
33
72
143
153
93
208
123
43