77
25
4
9
162
79
208
32
19
67
47
7
106
15
48
110
50
76
38
8
44
88
84
52
73
70
61
46
261
123
54
135
469
323
103
196
59
95
336
87
83
51
148
307
286
34
308
112
42
16
63