2
75
9
7
4
12
1
19
6
180
20
11
5
10
26
16
15
21
36
24
292
50
778
381
222
59
51
77
55
58
108
70
185
261
152
201
65
360
31
32
28
712
27
35
14
95
30
23
74
711
880