15
5
6
12
8
7
36
110
4
19
20
28
11
77
66
2
41
31
109
44
45
87
40
106
1
46
126
43
119
96
61
39
111
103
56
35
50
18
130
124
104
59
361
14
147
193