108
84
29
62
18
9
48
13
24
213
15
28
86
46
17
89
11
8
7
34
80
40
12
25
14
19
32
395
5
192
76
191
521
27
178
66
61
23
26
36
406
33
94
417
56