106
54
33
20
229
63
57
25
18
16
42
13
26
76
43
21
30
17
7
52
23
77
36
56
14
22
28
153
29
47
39
10
333
89
64
60
32
27
41
50
53
92
38