30
95
13
56
17
36
114
20
76
65
55
98
342
14
463
32
78
28
67
134
64
72
27
57
24
9
40
42
360
66
68
348
52
29
44
0
241
60
49
127
253
82
6
83
328
41
245
1207