6
26
28
139
63
41
30
157
12
539
255
64
7
61
10
20
112
40
34
44
97
305
83
117
316
125
68
4
32
17
19
51
74
327
33
57
113
77
53
93
70
106
71
89
48
21
90
3
24