222
61
178
35
50
321
117
112
33
233
31
86
133
42
162
167
69
78
67
43
82
139
80
75
105
47
70
76
73
797
263
56
57
45
110
85
32
79
49
190
74
107
30
48
156
81
40
116