7
28
255
16
69
52
343
372
137
93
83
159
114
432
8
134
46
139
108
54
12
31
35
18
76
13
5
66
82
29
38
44
14
26
131
6
27
58
20
24
10
50
221
88
111
21
92
102
9
22
75