62
29
25
16
22
72
21
67
41
291
98
63
104
111
152
38
73
341
101
158
30
51
83
46
27
66
165
37
555
55
54
105
20
103
91
262
36
74
50
28
113
57
871
33
23
99
86
122