0
5
1
6
3
108
21
28
11
14
25
9
30
7
2
81
10
61
13
88
60
22
102
43
100
51
96
204
79
189
167
397
120
26
15
23
161
142
192
98
87
46
44
67
49
16
86
32
113
36
163