413
10
25
28
27
16
125
72
57
11
34
9
69
92
29
82
81
44
32
26
13
100
91
102
441
19
50
33
170
52
61
22
4
49
66
23
39
6
37
35
36
15
17
236
53
41
114