21
27
11
38
64
25
125
2
3
51
19
18
48
49
380
39
368
50
17
13
35
8
132
131
44
32
101
5
40
24
81
16
7
20
31
252
26
58
6
4
80
30
77