0
30
18
11
21
26
1
37
2
16
44
15
29
59
41
20
61
33
8
50
122
38
111
9
27
12
4
342
43
53
10
13
480
7
117
65
52
24
90
62
23
35
140
36