81
12
43
4
5
31
23
24
42
54
26
45
76
215
35
16
39
38
115
194
208
15
62
132
11
130
32
36
21
64
19
67
110
49
9
34
126
145
73
69
91
18
28
66
75
402
48
113
154
219
360
276
210
52
524