5
44
50
119
46
107
27
20
7
55
35
31
65
93
18
132
24
13
48
59
1
38
36
8
90
3
12
33
10
17
34
58
110
29
267
11
6
16
63
146
56
28