56
131
323
107
154
82
64
33
27
58
142
149
45
96
108
164
234
132
34
52
38
43
55
22
31
11
92
41
62
39
87
248
218
17
67
18
40
73
50
89
71
46
114
15
28
25
19
12
30
214
29
9
88