111
81
85
77
29
75
93
61
47
208
91
132
382
176
104
34
362
39
178
94
65
37
30
26
33
59
335
168
189
35
67
237
105
90
166
131
86
88
42
71
146
133
43
330
57
164
78
63
302
112
70
24