3
8
11
2
6
12
90
10
7
13
49
31
35
63
30
17
9
19
56
32
55
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