30
14
79
35
43
180
28
15
11
293
16
24
63
13
194
57
12
10
9
213
123
46
67
187
333
4
94
7
31
21
83
237
249
396
77
157
20
634
359
74
27
66
42
90
80
513
101