152
35
91
76
119
49
180
15
13
139
31
278
16
64
38
29
28
238
34
19
32
140
439
26
212
20
53
9
25
17
11
8
23
36
95
66
54
6
30
39
77
74
194
92
40
47
51
164
86