5
28
11
35
34
39
21
1
41
31
88
51
44
136
32
107
40
79
15
62
98
147
87
408
116
43
10
46
58
49
105
54
231
82
92
61
24
22
121
50
53
72
56
135