12
11
45
8
5
129
194
200
32
22
121
53
36
24
14
151
20
21
29
64
17
6
18
33
68
7
100
50
15
183
28
43
101
38
16
63
41
44
67
47
124
59
144
145
56
65
19
156
27
54
9
35
87
76
51