35
83
58
113
285
10
95
65
16
31
11
77
4
108
96
160
49
168
68
116
34
103
17
129
32
71
345
41
60
33
56
114
5
142
9
6
19
53
78
25
7
42
66
131
28
1
22
72
13