12
77
50
60
32
14
16
9
13
18
22
11
120
84
191
21
37
122
102
43
82
6
100
30
20
73
260
114
68
44
512
134
116
104
79
26
124
41
186
200
47
74
109
135
93
39
70
36
85