22
35
30
61
55
52
19
41
623
37
71
18
36
93
95
40
122
79
62
312
48
43
15
3
104
197
269
150
165
45
264
72
1644