12
95
4
22
45
58
94
56
40
54
14
16
77
69
34
75
109
13
331
29
1504
133
30
33
99
175
21
48
91
26
134
74
72
44
83
122
365
185
136
68
27
15
98
117
19
41
6
23
301
80
73