2
3
10
7
15
19
11
37
14
6
95
56
102
28
48
30
41
20
77
86
62
110
34
66
301
68
44
115
130
36
121
50
60
75
310
212
70
163
203
93
175
89
52
39
1617
17