40
25
44
159
17
620
239
76
35
66
13
12
43
81
355
10
252
15
45
336
193
24
80
112
8
33
70
117
58
74
51
2310
134
53
32
61
90
48
47
31
26
77
46
71
37
23
34
86