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