102
2
46
1
81
79
89
54
116
63
228
7
174
146
322
90
123
109
0
78
367
160
85
107
73
53
65
381
4
83
74
50
82