145
403
48
50
41
60
52
26
121
108
20
221
19
1069
91
127
44
83
120
100
240
156
125
72
62
151
12
17
257
237
169
158
89
591
36
14
22
82
137
113
668
39
94
104
339
132
70
47
73
64
30