47
45
30
19
44
103
99
58
86
120
53
127
119
330
108
113
263
35
29
48
51
40
116
60
220
102
62
42
69
82
97
56
46
27
80
84
33
98
262
65
115
91
114
32
68
165
43
89
144
21
154
39