0
5
7
49
3
10
28
6
95
141
46
13
55
50
14
25
85
53
165
41
23
116
62
508
42
127
84
155
17
22
38
150
115
214
172
9
422
374
134
220
44
32
222
88
73
26
16