31
17
82
20
18
58
99
3
37
119
154
49
14
40
56
23
28
25
27
101
11
10
60
209
68
361
109
87
95
43
19
48
92
55
8
102
26
38
7
53
24
66
9
6
5
286