585
35
89
66
23
29
12
38
63
7
259
34
13
22
9
32
95
62
28
82
75
80
36
6
49
64
3
11
180
17
187
19
16
58
77
37
53
31
96
24
48
103
21
328
39
18