30
200
20
63
9
65
41
35
23
58
50
127
34
8
17
11
22
7
37
6
106
15
29
46
26
148
47
10
94
71
40
13
62
18
25
92
16
36
14
5
24
19
27
56
57
43
39
44
75