31
9
48
76
119
10
41
18
16
3
67
32
83
150
40
77
178
11
13
15
22
62
45
46
6
51
95
256
219
154
60
65
27
253
442
21
19
34
174
12
126
30
20
6460
29
35
86