46
84
42
24
9
22
19
18
2
6
3
68
575
91
7
59
26
127
255
4
54
14
260
1
43
5
149
334
176
11
195
66
41
23
50
129
33
517
55
131
106
61
39
67
25
101
16
58