21
78
33
14
51
65
38
29
37
35
127
48
31
9
12
26
2
13
8
118
4
1
23
132
81
453
43
17
27
24
82
20
25
5
94
77
99
175
47
103