229
30
71
139
103
84
167
12
44
77
96
181
28
21
33
34
22
108
19
247
156
114
154
42
55
73
38
87
31
18
49
106
37
48
51
25
40
113
17
45
11
239
101
266
74
250
83
58
100
52