0
3
4
6
7
22
16
33
8
9
5
13
11
14
86
88
50
26
41
32
74
173
140
37
65
56
82
102
117
31
293
54
90
93
38