52
200
29
7
18
35
11
8
5
17
10
47
55
13
16
31
67
9
12
23
124
6
27
30
42
91
85
69
44
19
58
14
48
22
68
64
77
1000
100
56
26
21
62
161
20
24
82
94
61
37
70
40