176
40
103
83
109
131
52
42
127
228
114
66
113
63
43
59
201
39
75
68
164
132
69
21
222
55
14
33
111
76
73
295
94
32
160
35
133
22
31
146
85
36
16
126
291
47
392
139
238
27
37
46
29
49
61