122
361
511
60
81
117
15
188
88
121
44
72
13
28
25
201
254
153
22
240
211
19
31
23
52
55
98
57
58
50
16
80
75
204
93
82
21
36
14
76
48
103
32
116
29
59
78
140
71