0
13
22
5
25
8
61
14
77
46
32
202
65
110
90
60
133
20
19
48
30
23
21
42
27
112
51
141
125
81
62
33
290
9
35
120
100
130
103
47
72
52
44
2
95
31
12
115
147