7
4
6
12
11
36
5
19
28
77
66
20
39
31
109
8
44
45
87
40
106
46
126
42
41
118
95
61
111
103
56
35
50
130
123
104
58
361
14
147
141
100
188
182
250
119
83