109
209
48
84
42
59
123
196
308
39
102
33
165
26
19
66
54
60
194
191
92
45
108
14
126
51
41
72
53
174
55
89
88
80
170
203
47
44
43
71
94
57
35
133
148
64
135
23
22
50