4
29
9
20
51
32
50
12
27
83
8
68
14
35
15
28
45
23
43
85
16
66
13
33
17
201
93
22
72
24
65
173
385
211
95
49
53
42
81
55
78
25
89
5
120
31
182
151