129
301
50
22
27
133
51
93
48
60
44
24
70
54
35
167
99
42
13
29
85
126
52
45
83
5
33
38
37
18
16
9
19
132
61
111
43
68
40
3
406
118
136
223
168
41
108
53