45
51
15
66
135
90
25
5
12
602
102
114
16
18
167
3
34
43
24
86
423
27
32
82
4
274
104
59
479
47
8
117
21
23
11
67
44
7
35
22
166
75
98
10025
113
260
39
20
543
49