50
115
76
19
42
34
6
33
28
12
14
37
65
111
24
9
30
113
43
32
4
89
13
41
46
61
11
155
29
99
130
83
26
256
15
20
54
71
40
170
109
248
626