129
28
110
438
85
36
17
109
52
26
24
41
94
19
131
29
124
33
38
0
91
45
20
7
107
44
79
25
47
99
21
30
66
3
48
31
70
67
64
98
253
37
216
286