32
60
49
102
24
57
129
39
38
67
86
37
48
31
54
55
368
76
41
29
65
15
14
50
12
146
143
26
18
20
16
81
9
99
87
30
120
66
106
196
25
179
74
110
108
159
101
82
124
98