85
76
106
159
22
9
39
32
109
26
48
152
33
88
64
34
75
50
40
28
24
44
23
82
150
260
14
51
356
10
78
129
122
56
20
100
13
16
71
12
193
77
45
83
127