104
74
41
31
11
87
29
37
36
120
61
217
76
30
50
151
142
92
122
121
153
128
38
85
28
59
48
19
21
55
161
10
54
66
96
133
93
106
22
102
84
110
72
46
188
80
51
130
25
126