259
4
12
9
66
44
34
26
59
51
33
82
24
81
121
23
48
97
10
67
165
101
92
7
60
41
11
6
55
2
25
407
744
89
3
5
0
30
79