42
92
15
228
144
209
91
148
60
156
29
123
31
44
273
3
130
13
63
102
34
28
27
238
16
46
83
78
37
66
10
93
43
17
36
90
308
121
88
30
116
52
24
39
48
12
7
21
81