25
9
88
6
17
42
8
16
23
33
51
59
60
135
19
14
12
95
104
11
58
157
30
83
50
74
43
13
291
7
22
4
90
214
338
259
49
128
96
32
355
47
94
112
53
10