40
230
86
219
67
12
116
22
36
207
52
43
18
83
181
10
51
45
114
154
73
54
87
27
57
66
155
58
16
33
241
59
126
42
532
65
31
32
46
11
26
20
25
81
47
102
37
165
541