3
26
6
44
67
17
10
21
48
61
52
112
38
39
106
31
148
117
71
76
37
58
28
35
23
47
16
50
284
372
178
239
20
4
138
121
83
73
7
181
84
126
30
130
64
22