2
3
15
19
11
24
8
112
28
7
177
20
51
44
18
87
103
29
10
79
16
9
17
5
27
31
46
88
33
105
396
12
14
4
21
134
26
81
109
117
78