153
33
30
28
53
93
21
69
1012
111
74
13
524
129
39
6
47
15
23
5
91
24
35
62
104
38
126
12
2
17
121
27
19
8
68
275
439
82
18
72
103
98
22
64
14
63
51
9
44
42