2
105
25
79
20
18
52
363
31
6
5
9
7
72
22
190
61
138
41
76
42
86
49
8
53
40
47
45
417
19
281
3
34
110
97
84
15
73
222
81
89
46
129
226
23
101
168