5
482
168
186
105
79
13
68
42
78
31
317
20
664
35
46
44
122
149
7
17
8
3443
123
236
40
32
119
48
14
29
25
151
140
75
131
57
22
100
27
51
114
154
50
58
161
323
145
169
134