103
43
11
33
25
75
44
30
3
15
63
231
148
83
74
58
101
670
261
96
76
578
64
48
0
118
10
59
13
226
16
177
9
2
6
53
32
12
8
453
21
26
36
28
46
14
20
19