2
4
1
3
29
5
7
8
11
60
16
6
31
12
10
21
28
102
20
18
45
26
13
43
69
32
33
74
14
65
63
86
211
116
54
272
237
129
44
25
17
30
75