3
7
11
2
6
90
10
13
49
8
31
9
12
35
63
30
17
19
55
32
16
28
80
67
40
57
117
58
45
54
20
77
15
41
25
102
105
93
98
136
5
22
352
92
29