3
16
11
13
77
139
39
20
42
56
380
48
34
75
69
108
37
26
30
125
25
84
89
23
9
79
15
44
33
147
117
100
45
29
22
24
19
54
28
17
32
7
500
312
18
6
52