62
41
15
59
22
20
38
84
174
404
212
722
77
232
255
13
159
25
42
24
21
36
10
16
28
14
11
7
6
4
2
12
5
3
1
8
46