6
79
5
77
214
69
48
25
58
13
99
43
16
50
21
28
34
37
29
125
46
20
45
15
12
167
439
36
17
394
26
63
225
186
22
53
203
207
109
117
27
282
100