110
54
4
29
84
18
30
38
61
83
55
50
62
49
35
37
107
79
19
68
32
27
33
148
137
11
48
471
22
59
20
199
47
134
42
115
17
10
95
74
217
93
81
36
197
163
73
103
142