2
12
51
11
79
155
48
63
50
70
97
82
24
83
60
90
36
25
38
34
72
92
39
33
471
26
80
56
57
132
52
31
53
122
130
37
109
206
239
18
121
126
29
136
41
32
93
59
306