31
48
25
28
5
20
18
45
24
23
14
11
22
13
44
15
89
76
134
21
33
190
50
9
30
127
91
37
29
147
88
41
75
90
104
178
281
92
27
16
39
26
49
164
65