31
11
24
16
124
53
185
51
108
73
14
40
22
23
12
9
47
157
5
49
64
48
21
50
30
66
44
37
26
77
42
36
33
85
69
104
350
17
58
39
67
59
253
41
15
29
25