143
121
130
289
77
148
34
42
22
49
106
60
91
140
97
36
110
46
100
155
185
112
114
52
27
73
146
98
345
31
57
108
28
87
83
212
7
135
13
37
55
47
20
76
1348
24
25
89
35
111
85
356
32