7
44
61
355
52
99
237
66
34
23
59
153
42
41
20
227
49
43
70
110
108
22
84
87
36
33
64
89
136
39
92
180
111
156
119
194
730
492
503
477
29
320
295
82
120
250
37
76
72
47
109
126
54