43
35
83
47
16
49
23
54
68
120
25
53
69
102
34
44
166
65
200
253
132
27
106
110
119
30
51
394
41
117
17
77
64
82
94
38
218
29
141
48
58
52
42
19
63
15
122
145
45