35
43
158
28
87
25
135
29
27
97
22
26
4
24
14
10
307
19
65
15
64
124
12
23
116
187
126
40
60
33
32
13
45
78
39
50
41
18
44
11
363
71