126
56
31
22
51
33
32
37
25
70
585
9
3
17
15
64
8
47
63
45
217
89
130
141
111
20
21
115
39
12
36
104
27
10
19
97
29
73
34
16
11
48
81
13
38
57