188
169
117
103
88
301
127
100
137
42
44
146
65
90
13
138
147
95
73
37
63
55
54
526
181
12
353
98
51
31
120
40
134
108
160
49
46
32
21
576
24
23
20
77
58
39
121
71
36
110
59
57
3