30
17
28
40
56
33
4
6
11
35
5
155
3
31
27
195
54
2
277
23
51
24
18
167
49
72
16
8
14
26
22
15
9
20
21
10
12
44
58
122
149
296