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