3
7
11
8
27
22
130
13
56
15
6
30
36
40
52
71
19
127
42
73
89
2
50
32
45
131
261
63
35
37
16
25
57
47
26
120
51
61
107
117
103
113
105
154
136
377
86
229
416
69
80