255
239
30
322
71
119
111
62
32
22
51
21
48
24
93
79
23
37
61
181
55
34
38
137
114
168
73
234
218
66
39
74
33
46
76
5
162
130
105
15
19
265
134
56
7
42
35
103
132
18
522
249
11
69