97
26
15
89
18
9
37
301
54
21
51
27
44
112
19
7
5
388
33
8
36
601
17
49
13
29
42
20
222
23
149
157
34
53
674
6
22
25
11
146
12
32
90
102
14
48