6
13
1
11
24
12
10
7
96
16
37
2
34
38
39
41
83
32
35
48
115
43
67
101
19
80
76
25
232
447
100
297
58
358
91
53
186
106
533
150
246
56
33
195