3
21
22
15
50
130
14
53
19
98
41
12
36
18
38
47
60
40
4
49
8
70
26
16
107
54
106
46
39
128
71
95
59
30
13
152
108
25
252
135
259
86
150
32
352