1
45
10
22
23
19
44
261
31
20
49
127
33
53
37
120
174
107
126
35
29
55
132
47
40
72
48
59
39
379
143
77
396
46
78
34
75
38
89
123
98
57
73
80
102
117
54
539
207
164