24
81
63
4
18
8
51
48
339
29
34
58
33
10
23
94
38
12
59
147
27
32
22
30
16
186
262
190
73
19
49
9
75
40
290
41
5
2
54
998
20
6
60
11
92
83
209