142
49
264
52
179
20
27
8
48
7
26
383
22
82
302
74
64
114
252
118
128
584
116
129
77
131
37
61
102
88
53
35
87
159
51
50
78
372
60
218
185
90
75
18
214
148
107
79
12
16
76
614
423
181