7
30
15
92
74
89
13
31
12
45
56
20
39
43
32
35
95
23
16
68
597
46
69
54
51
100
93
191
28
29
383
147
34
208
62
86
14
114
10
121
65
61