12
14
62
77
40
29
157
60
30
48
24
25
43
56
31
18
36
104
38
17
28
102
89
41
23
155
20
26
13
37
6
57
46
32
71
16
82
135
108
94
506
49
47
98
33
126