676
9
33
150
73
31
5
593
373
59
36
100
4
29
3
90
18
16
114
27
19
49
101
24
30
116
133
28
160
78
56
15
13
32
22
23
99
50
46
43
34
89
42
38
35
20
67
98
44
153