266
65
31
95
23
6
9
13
1
19
14
16
26
15
0
8
3
590
67
30
36
40
79
28
12
46
10
85
73
528
83
111
100
5
20
11
33
87
99
7
4
662
29
88
184
92
267
2
38
559
37
158
17
41
21
394
22
58
27
71