15
43
91
39
41
21
55
106
84
51
24
13
135
20
64
45
147
49
210
102
35
23
8
48
384
34
86
36
2
179
278
26
16
117
77
12
340
171
10
0
256
28
73
59
332
52
44
464
38
173