13
10
3
17
99
37
5
6
7
9
8
33
2
218
22
23
14
12
38
102
137
87
57
77
27
95
15
66
164
94
40
73
86
51
48
105
67
32
329
117
46
44
142
52
64
81
42
146
68