259
73
19
99
16
25
24
595
34
18
14
112
195
47
38
4
46
20
50
41
89
59
44
49
208
196
43
31
21
42
67
130
473
291
64
56
169
135
70
105
3
101
83
93
15
7
13
75
8
53