35
13
25
60
21
29
119
52
177
24
56
40
143
4
173
7
30
9
28
114
43
85
14
42
779
145
68
31
59
107
58
33
176
12
8
34
49
22
5
254
76
44
6
54
48
20