6
11
21
14
33
9
5
30
38
127
76
152
59
116
373
163
191
60
82
53
51
65
52
210
86
92
35
111
67
73
108
91
27
31
32
25
56
13
16
49
24
34
71
20
83
46
45