121
30
19
43
106
67
178
84
32
57
150
167
41
23
29
494
62
71
44
97
89
68
52
65
112
575
10
14
135
314
75
25
28
51
169
59
39
17
77
33
628
24
50
20
85
66
219
74
26
45
35