109
220
89
52
81
75
46
43
207
133
24
27
30
77
96
65
39
28
60
33
88
36
61
106
79
42
112
69
146
149
389
44
103
114
22
26
38
74
514
242
141
68
25
66
17