109
79
53
48
151
62
16
140
11
189
104
71
853
119
83
88
38
80
61
25
7
29
10
34
82
343
172
87
96
15
75
27
51
194
97
50
36
18
32
162
44
153
105
52
203
187
107
149