38
66
134
23
11
28
12
5
7
22
6
9
16
27
37
107
63
82
39
123
79
99
60
139
24
32
33
31
34
441
239
15
65
59
391
88
95
51
85
76
29
78
17
53
84
54
132
152