4
54
41
45
17
38
78
95
14
128
44
18
13
22
59
63
16
25
127
155
470
39
337
346
246
89
240
360
65
150
6
139
29
206
56
92
148
385
101
188
107
123
108
151
33
50
77
130
216
61
83