43
89
16
47
157
30
92
41
22
165
396
9
39
37
10
42
40
421
13
23
32
38
82
64
12
45
48
3
75
154
56
18
44
31
62
29
78
36
98
300
138
77
83
250
66
121
184
142
143
192
86
104
171
53