107
112
53
65
51
40
155
229
142
76
19
59
80
37
24
177
52
47
96
575
79
18
183
62
31
146
34
110
83
61
84
102
36
140
181
81
126
116
17
30
67
11
7
41
46
114
258
120