5
7
28
48
103
20
37
1088
77
32
186
54
66
33
129
329
46
342
273
339
116
59
34
152
13
68
12
75
47
42
71
227
25
99
4
15
50
14
64
22
30
9
11
58
10
8
18
45