167
44
31
58
46
52
50
72
173
30
117
74
33
75
35
49
29
39
57
40
73
80
32
38
53
356
91
19
77
28
48
71
42
21
56
3
45
69
16
370
93
101
122
147
79
25
36
47
120