4
27
51
23
13
24
114
69
77
37
158
63
40
76
62
55
47
75
43
18
5
70
49
11
64
58
72
171
141
122
34
42
305
36
39
61
146
120
38
29
21
14
100
82
203
60
99
272
132
124