4
5
12
1
7
11
2
13
17
8
53
59
95
83
86
24
50
60
70
294
25
32
74
51
52
34
18
88
49
94
71
117
47
248
69
56
73
43
138
238
111
84
35
30
89
31