44
59
22
32
17
10
23
30
79
550
56
52
38
7
37
13
31
21
12
157
5
70
39
135
33
103
78
66
113
93
47
387
128
136
139
197
148
270
75
80
263
49
51
73
46
301
249
159
282
130