88
69
123
48
24
83
65
47
39
32
14
10
70
4
111
377
44
209
147
122
72
22
17
138
116
52
182
20
470
50
45
63
61
85
64
95
236
35
109
57
210
78
51
58
40
187
54
67
28
134
66
106