3
28
77
57
377
249
35
12
212
15
6
19
90
23
43
45
31
479
122
38
41
56
67
117
95
24
96
29
58
44
53
81
17
160
84
30
26
54
32
25
173
22
68
62
48
11