157
111
32
27
87
58
39
23
76
98
33
115
20
12
175
285
24
209
1
19
92
72
227
3
17
6
49
14
204
189
61
35
53
18
5
7
45
25
31
16
51
40
13
2
28
4