31
16
197
35
55
21
101
107
26
56
22
78
73
40
90
82
11
12
24
92
104
125
74
48
276
158
71
142
127
137
30
122
182
23
46
45
144
37
38
13
79
67
77
265
54
27
212
154
380
83