14
9
132
15
31
55
61
35
49
88
40
351
65
196
50
24
94
79
131
39
92
96
122
231
37
33
69
30
34
74
68
81
18
106
310
73
99
52
342
631
115
389
62
80
216
147
145
320
252
244
75
112
121