13
79
5
32
7
17
28
116
20
93
101
46
184
112
36
545
94
38
43
71
142
86
31
234
196
140
47
21
37
42
16
4
211
18
61
57
29
25
100
149
40
69
72
44
3
14
66
130
306
235