31
86
80
68
36
120
29
47
118
27
63
74
13
14
16
76
65
73
11
21
33
79
204
26
53
60
37
381
15
25
7
82
52
141
34
19
28
43
46
45
99
9
105
87
44