115
41
89
156
74
33
48
77
31
292
69
22
54
15
34
10
92
25
76
118
23
108
53
93
32
150
47
29
50
12
20
102
66
52
38
14
17
13
49
28
16
1
71
45
67
46
56
24
58