0
5
2
7
20
13
6
12
15
17
22
28
165
16
27
43
56
101
33
125
29
60
32
82
26
290
74
97
36
86
103
119
236
135
410
68
69
116
330
98
385
736
105
157
48
132
50