3
36
10
17
101
28
43
14
21
6
42
89
24
41
59
11
93
20
22
142
34
39
40
135
19
141
178
37
44
97
4
69
491
76
236
33
16
51
38
68
32
326
15