38
5
21
40
28
35
13
54
33
39
29
17
20
22
43
49
92
75
72
129
67
59
71
89
56
55
127
105
229
239
102
65
31
104
96
12
115
142
88
114
44
41
24
16
325
73