580
766
18
15
25
50
17
51
118
78
590
75
70
3
6
1
26
12
182
23
173
57
33
31
61
14
45
8
65
58
81
53
148
141
32
13
11
67
24
4
48
28
59
96