397
12
50
44
115
52
96
59
148
68
49
145
93
80
104
239
33
64
28
129
76
63
77
210
361
42
45
219
109
25
89
227
26
41
245
88
32
47
82
98
56
85
158
95
101
159
20
74
275
134
84
107
65