4
28
35
14
26
30
45
74
36
174
124
31
63
77
49
23
38
24
21
73
18
47
80
86
97
150
118
101
167
50
25
37
13
250
65
316
138
51
91
67
366
94
130
139
292
90
29
44
62
46