2
6
4
17
3
1
18
9
19
34
83
28
70
107
35
22
245
204
39
229
222
31
76
41
52
90
65
46
62
66
51
43
33
116
54
20
45
60
14
86
25
16
27
36