142
32
31
367
85
109
33
275
86
115
151
122
98
83
93
58
30
97
121
37
71
101
105
212
111
87
41
588
191
61
136
81
187
62
80
51
29
38
39
13
9
15
23
133
200
34
50
25
43
35
24
126