317
555
35
55
65
74
147
105
58
73
150
79
29
793
179
37
71
22
94
440
48
92
43
152
77
36
99
67
139
252
51
31
171
53
225
68
44
82
76
41
47
70
104
42
108
1366
87
126
967
351