305
130
25
125
37
95
72
80
38
7
50
24
86
34
3
51
21
76
40
57
23
138
85
44
58
131
63
17
22
6
14
16
41
107
127
65
36
29
20
45
5
78
28
12
10
55