33
51
28
224
41
32
83
26
65
133
306
107
82
108
142
62
132
379
30
99
56
124
98
333
67
27
158
167
71
74
86
75
72
121
104
503
195
517
77
164
25
630
66
79
35
87
46
49
40
92
38