86
62
19
42
48
28
722
248
44
94
29
43
45
185
32
221
27
26
31
352
234
14
79
7
41
8
16
70
229
17
36
10
22
30
222
89
74
49
25
64
13
91
33
37
9
47
50
112
133
56
120