2
103
28
45
39
136
93
16
87
11
65
12
18
7
6
57
44
15
22
5
8
33
64
17
32
19
68
21
53
52
50
4
275
13
151
133
29
446
71
46
70
73
37
31
47
61