109
82
70
134
95
64
41
224
71
43
69
50
24
31
102
32
91
27
49
591
179
77
42
122
51
30
438
1404
5
193
81
275
7
251
67
56
84
87
39
29
9
204
20
148
19
59
79
57
189
22
86
53
11
18