0
25
3
21
40
43
26
38
8
11
20
15
14
18
79
13
33
22
65
17
62
37
19
39
30
119
136
12
55
28
58
238
42
103
173
399
362
41
60
643
125
211
86
135
102
160
67
385
23
149