34
940
203
16
23
156
135
69
31
106
30
147
209
43
524
369
5
37
545
83
57
54
45
63
44
13
15
130
77
122
47
52
48
36
196
151
119
141
167
67
20
56
40
98
313
236
24
599
58
29
42
93