12
125
82
43
4
5
31
23
24
42
54
26
46
76
215
35
16
39
56
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