5
14
94
32
16
30
68
40
247
49
7
26
19
18
63
46
109
145
93
2
3
79
1
42
766
84
140
69
72
64
58
242
47
54
12
114
272
8
6
17
65
9
253
43
23
90
120
135