25
61
23
83
21
78
24
41
14
17
35
75
4
32
20
19
31
42
27
29
67
53
7
3
36
9
238
105
33
222
52
145
169
16
86
387
148
51
225
26
190
15
136
410