152
14
60
33
28
50
42
177
218
19
52
187
141
39
108
20
40
21
87
26
22
139
51
4
38
122
204
76
48
24
16
77
6
72
82
46
12
231
34
89
127
78
9
489
53
41
70
86
49
32