118
68
23
188
64
146
12
117
98
209
333
101
142
447
66
85
114
42
53
269
22
187
41
29
47
48
141
74
89
44
99
43
65
36
39
222
63
160
51
103
71
72
40
38
76
78
17
13
25
46
31
73
50
80