91
41
70
149
133
31
86
39
63
134
158
329
57
68
162
90
75
98
60
131
306
114
95
112
22
76
34
25
111
37
23
293
52
55
8
9
92
27
50
113
108
44
59
28
26
30
35
12
252
140
46
83
99