102
60
107
327
264
262
121
140
63
156
131
109
215
9
17
152
126
78
144
403
182
219
64
22
18
446
114
25
110
14
96
38
62
348
46
36
274
39
29
27
83
53
91
145
50
71
94
149
88
315
568
56
31