97
22
81
308
57
24
107
7
20
29
98
36
2
15
13
50
95
11
39
10
82
216
17
42
78
58
52
12
23
16
361
41
38
49
306
19
34
48
73
401