0
3
1
7
40
22
48
6
47
114
52
56
28
108
34
29
100
90
162
97
275
301
133
65
617
15
10
109
50
128
225
204
123
30
67
76
94
211
17
45
13
84
25
148
106
14
455