163
208
42
29
138
23
491
17
24
27
36
151
153
96
69
3
43
125
22
109
12
11
538
19
55
52
44
90
41
20
106
33
210
79
49
369
18
51
57
428
39
130
352
61
116
102
50
4
47
115
73