56
433
31
27
42
86
29
155
46
99
35
116
189
26
52
128
306
108
39
15
127
95
22
131
144
21
112
92
70
78
79
69
85
54
122
53
38
187
260
43
149
82
48
44
83
236
102
74
224
373
317
123