14
25
3
2
342
23
35
92
72
62
26
107
10
20
6
82
44
386
13
18
51
69
5
125
54
67
21
80
33
11
31
9
79
45
22
74
159
237
144
94
7
8
78
48
36
247
1
98