15
40
315
4
39
41
321
21
184
174
162
47
99
672
194
8
61
23
82
72
16
13
102
37
32
170
92
20
28
66
52
65
44
144
68
5
94
38
130
247
295
75
22
18
64
29
131
46
45
160
134
70
60