5
4
6
11
10
7
35
107
19
18
28
77
66
12
2
39
31
109
8
44
45
86
40
106
1
46
126
42
41
118
95
61
111
103
56
50
130
123
104
58
361
14
147
192