113
129
5
28
8
12
131
65
106
16
83
133
241
367
100
47
40
44
49
91
142
32
51
60
27
87
13
143
63
82
109
39
175
22
43
84
105
37
89
168
118
48
120
221
30
166
144
124
23
59
238