2
5
8
3
17
10
29
34
119
43
60
20
102
44
62
80
152
37
32
69
75
153
53
203
262
180
42
113
65
31
33
25
142
45
99
570
39
41