119
30
27
202
29
182
86
31
14
25
71
77
59
61
18
41
37
12
82
39
46
33
89
28
62
21
15
126
90
54
155
83
297
13
10
123
140
197
5
99
66
113
84
95
45
313
111
43
80
32
58
152