29
24
19
21
160
82
240
6
145
187
114
1
10
23
4
16
28
45
5
72
708
38
117
75
27
113
8
12
22
9
13
26
25
2
15
43
7
259
58
92
3
32
66
91
35