46
363
110
117
119
122
29
88
43
76
165
52
33
69
37
27
22
39
38
176
80
16
30
162
26
42
34
17
96
35
89
284
40
28
229
13
118
44
101
505
57
20
12
97
262
91