29
4
37
7
100
24
17
10
31
48
68
8
26
54
5
3
333
15
6
27
171
214
40
12
18
25
58
11
28
13
32
19
22
14
44
30
55
36
83
63
93
318
16
99