2
5
44
14
26
54
18
43
16
134
4
17
176
53
56
9
29
27
19
11
86
28
64
20
63
55
194
67
74
146
111
151
31
238
70
97
39
52
30
42
5170
499