32
93
13
47
45
115
39
89
58
43
81
50
41
148
33
161
19
46
94
27
24
21
26
18
77
20
34
92
4
65
4840
17
49
29
71
142
14
233
75
205
42
61
35