2
4
7
79
116
375
49
573
260
50
13
11
19
72
107
90
121
91
10
117
119
21
15
35
25
24
20
33
88
560
14
176
34
1
18
37
32
12
43
136
54
159
53
9
6
132
648
23