2
12
1
13
8
6
25
9
23
11
37
16
70
35
5
56
19
62
32
72
293
108
4
33
47
52
60
30
36
18
83
28
195
43
21
17
75
57
250
20
42
184
100
14
96