57
31
32
106
19
11
25
426
28
72
343
47
160
379
27
46
35
12
7
56
45
163
296
129
64
43
14
41
126
29
58
50
13
18
26
223
66
59
68
82
95