75
162
95
55
138
48
94
139
573
82
115
32
109
38
23
70
328
84
73
441
56
736
72
46
44
173
696
104
199
69
62
107
101
303
35
66
135
210
369
57
74
86
65
25
604
344
317
20
243
4518
21
130