53
32
31
262
14
82
11
29
20
33
50
219
87
102
171
254
138
516
48
153
28
101
164
40
61
141
51
55
46
49
100
118
94
74
52
95
80
12
67
22
45
38
37
30
84
39
54
34
41
47