255
30
51
73
11
27
37
50
61
131
149
159
246
106
21
10
8
7
42
29
9
59
14
32
174
41
224
322
115
656
62
43
19
45
66
135
220
58
180
141
22
71
35
152
577
81
87
332
13
139
114