37
29
78
34
35
24
22
43
41
42
11
102
39
13
15
25
14
5
226
18
1
20
9
10
33
51
113
32
30
56
55
64
59
79
7
31
44
150
121
89
40
408
66
28
45
54
136
112