160
23
43
107
34
330
308
455
22
216
48
3
28
82
79
35
36
78
87
41
264
454
57
147
385
221
99
76
38
29
96
112
222
46
88
26
40
21
152
64
2853
345
80
430
68
10
55
315
208
95
56
362
52