31
26
19
881
13
152
17
49
9
12
24
51
39
114
41
95
33
132
79
69
16
30
165
8
107
108
111
80
56
22
159
44
32
73
36
11
43
7
46
34
47
29
25
42
103