25
51
13
30
120
75
67
92
37
15
63
5
28
78
148
24
42
35
217
84
29
12
64
26
62
94
10
38
56
34
17
14
206
6
11
45
72
128
106
114
93
177
193
60
66
395
40
493