27
109
17
21
6
35
71
124
217
52
160
38
15
380
152
145
54
787
34
490
13
5005
417
1461
765
158
105
12
118
68
65
58
80
47
90
89
56
241
70
93
67
96