4
5
1
9
90
14
16
48
15
13
36
3
2
92
17
30
124
120
20
22
75
19
35
6
111
87
45
170
29
41
93
204
11
69
27
109
21
243
1279
46
661
89
137
44
32
761
74
145
122