34
42
21
16
25
33
20
40
23
13
90
5
84
107
26
50
28
67
14
24
31
38
2
203
47
41
29
7
3
18
30
35
12
27
61
17
332
142
110
19
79
11
37
39
58
44
108
36
66
89