5
596
374
59
37
107
4
31
3
29
91
18
10
16
117
26
28
21
53
24
30
126
139
27
33
161
84
19
15
13
32
23
104
50
46
35
93
43
39
20
77
108
162
69
38
79
63
56