25
9
14
53
20
75
91
39
33
89
96
22
202
46
31
26
244
57
3
41
37
104
8
32
76
383
146
111
124
112
265
102
27
88
23
58
2
60
50
16
15
21
5
51
86
49
24
10