131
83
50
32
161
44
158
111
54
48
33
270
58
154
77
56
222
635
246
27
250
238
34
94
16
25
42
20
249
145
72
208
200
37
36
98
26
120
67
6
105
152
71
84
19
97
31
87
12
75