43
239
35
366
29
319
78
68
274
48
262
296
105
21
2
58
141
15
148
269
41
18
604
152
24
16
91
9
838
406
256
334
369
3
198
40
608
25
103
46
7
4
10
13
70
22
17
57
26