4
50
106
47
55
195
26
31
23
75
46
48
67
29
88
35
97
60
74
53
41
5
19
92
98
62
96
407
38
101
84
39
141
222
14
49
81
86
130
164
148
30
36
51
69
10