30
106
21
55
184
37
26
11
91
48
53
74
39
70
15
65
117
72
69
27
127
47
50
36
125
139
63
80
76
23
107
56
35
61
60
244
118
113
42
31
121
38
115
101
25
34