25
13
51
22
17
39
18
4
79
26
28
57
12
3
93
23
124
94
20
36
264
49
15
37
11
108
6
19
9
60
8
86
10
2
35
90
31