43
35
65
32
31
60
17
49
24
46
34
23
22
25
103
33
52
58
20
15
56
143
63
51
29
41
93
83
27
44
1149
108
91
67
273
42
64
302
73
76
38
74