43
24
22
19
17
75
32
91
37
23
29
42
11
28
12
27
97
26
40
33
16
35
408
21
13
39
83
74
134
58
211
313
41
54
30
38
202
73
44
49
68