31
66
64
276
41
49
130
56
127
72
70
92
67
108
36
106
86
96
52
197
21
89
59
55
60
25
30
37
53
58
40
124
77
115
47
98
176
62
107
82
65
135
85
120
114
147
74
80
10
71
159
6
7