43
139
36
19
38
60
51
24
107
97
33
28
35
149
26
5
9
57
37
163
313
17
69
50
122
25
90
117
126
433
95
22
42
15
66
18
4
321
289
187
145
16
54
45
21
1318
131
13
31
387