43
443
369
36
63
23
17
76
70
20
122
49
125
77
35
51
32
40
175
55
22
58
25
79
47
19
50
38
94
33
5
74
18
408
123
81
41
11
45
84
4
68
46
140
31
159
88