42
22
160
50
55
87
14
32
2
3
6
25
111
31
8
43
116
15
20
61
76
5
74
9
58
327
104
185
47
44
56
101
16
747
168
201
59
51
187
84
627
12
52