0
5
1
10
22
4
36
16
13
37
87
11
20
29
35
684
43
64
33
193
112
49
47
121
28
73
50
54
67
31
142
82
144
250
24
108
199
91
85
353
41
39
127
51
27
84