30
42
82
10
16
32
19
66
185
63
5
31
77
23
44
34
87
36
14
28
7
56
9
51
17
70
4
11
6
26
27
22
18
58
176
15
287
108