25
93
11
14
42
321
148
38
9
23
51
13
8
39
7
124
28
19
56
87
83
73
33
65
121
40
50
80
17
152
34
52
64
115
29
54
82
21
53
299
26
199
30
154
41
35
86
155