12
217
39
44
20
21
24
68
166
23
142
46
40
88
31
134
17
53
11
65
37
49
52
206
5
488
364
97
74
120
95
29
243
16
106
81
22
32
62
43
391
36
130
174
67
33
77
51
104
155
38
416