27
36
21
57
20
10
352
25
65
46
49
33
137
93
24
43
51
143
44
184
7
14
355
75
23
16
151
19
60
158
13
31
42
53
169
110
41
552
457
311
30
95
83
105
236