12
161
32
11
27
30
56
50
26
22
80
5
170
233
81
38
34
58
294
218
36
40
130
89
151
45
400
208
359
16
49
127
249
261
91
162
65
84
146
31
28
139
20
42
68
86
78
33
23
1
204