114
46
28
77
78
166
60
12
63
16
31
267
252
160
68
50
48
36
62
42
57
83
360
41
116
14
18
13
110
32
91
139
90
102
72
155
37
89
56
79
295
66
54
85
87
7