6
19
34
30
11
2
22
4
48
8
125
49
42
15
50
177
33
120
130
20
151
29
24
13
41
111
36
195
102
146
17
206
47
38
181
167
452
128
46
28
40
70
143
74
31
157
248
39
101
10
69