17
3
6
5
13
41
4
32
16
14
9
45
25
44
1
8
19
50
48
74
21
33
20
11
59
51
77
75
309
23
71
39
49
27
127
282
172
401
145
230
78
38