595
15
54
82
11
49
24
80
669
20
53
33
94
158
23
39
27
1
4
8
14
17
61
32
3
26
12
5
22
69
25
30
34
165
105
56
51
122
6
202
7
18
10