59
3
36
19
7
30
31
153
28
50
18
53
12
80
21
20
64
57
41
23
45
39
32
26
9
25
17
113
34
49
98
90
141
117
22
114
81
88
125
60
137
127
278