96
89
152
74
41
298
29
23
97
7
24
16
12
36
205
48
116
112
94
58
315
143
50
42
84
126
20
51
18
26
54
180
502
14
17
140
76
31
110
53
9
32
45
15
63
55
19
93
182
153
11
27