31
76
55
61
83
26
62
142
7
13
82
54
289
64
1
101
24
22
14
9
124
94
56
15
65
32
72
11
35
58
36
52
44
75
33
18
86
59
21
29
178
28
158
95
20
12
113
67
68
53
23