14
64
125
31
35
3
8
7
9
70
23
47
42
16
22
29
45
17
41
11
93
98
30
62
48
57
43
5
21
49
66
40
24
20
54
79
32
152
63
282
51
58
364
241
170
106
84