34
89
31
78
74
7
32
57
340
27
17
35
28
51
99
52
11
2
83
59
55
21
6
12
30
13
1
26
4
18
233
42
20
39
23
102
24
60
29
77
36