2
8
4
10
29
14
6
9
78
44
107
69
139
25
19
40
23
27
24
57
32
43
68
26
192
11
55
51
104
250
54
66
42
56
52
50
49
17
63
71
103
12
35
86
61
95