1
5
7
15
34
17
85
13
251
54
422
47
44
64
28
68
20
16
99
61
77
40
62
105
152
46
84
32
58
51
74
296
19
137
65
50
38
141
37
124
42
29
23
90
119
26
293
86
393
441