119
79
282
41
105
91
65
111
50
10
72
6
60
289
146
39
21
31
3
27
209
104
241
12
46
32
13
103
35
44
4
24
19
18
77
59
62
107
74
26
9
22
89
195
34
68
98
164
55
54