123
315
30
1
17
6
22
40
87
83
21
80
19
4
25
14
68
41
7
52
9
65
34
67
12
10
33
11
130
5
69
70
108
29
50
16
31
23
93
64
66
20
38
85