313
224
44
66
218
65
20
39
34
49
162
572
41
56
134
103
156
433
68
13
111
219
175
317
36
18
21
16
57
43
46
63
12
32
100
110
120
52
25
78
95
38
69
40
323
51