5
15
4
14
33
127
73
151
59
114
367
160
181
82
53
50
62
204
86
51
34
110
66
72
106
89
27
17
31
30
25
55
13
173
195
16
49
22
24
71
20
35
48
38
83
45