57
41
40
193
73
28
33
31
49
18
23
27
65
63
14
8
11
22
17
36
21
106
46
111
104
98
10
42
19
9
94
30
24
2
15
59
120
58
35
29
102
4
308
39