3
21
66
50
7
61
9
23
16
24
38
78
36
31
202
68
104
134
6
5
54
92
17
14
194
83
4
188
52
86
109
43
32
106
327
147
151
77
160
51
156
105
69
27
82
39
47