156
362
75
200
21
219
309
38
54
39
42
264
27
113
56
55
66
1042
36
123
34
176
76
111
108
19
71
312
81
60
40
1912
10
29
49
47
7
114
20
9
4
30
26
13
11
5
50
8
62
48