239
43
136
26
66
61
46
39
101
36
38
32
140
79
106
40
18
55
49
24
48
15
74
34
14
179
33
65
72
77
95
60
104
85
20
50
68
21
35
117
13
16
9
54
151
214
832
138