33
152
38
73
322
66
43
86
55
53
175
595
1156
80
36
20
136
120
153
167
109
88
68
108
261
78
118
233
67
60
97
69
31
32
39
292
61
437
44
104
93
181
74
79
22
14
64
23
28
123