123
61
76
46
119
75
162
93
125
522
114
15
83
77
73
321
10
66
23
109
5
105
254
40
86
42
197
62
26
35
103
30
145
19
54
172
209
72
41
85
106
84
82
14
38
113
37
218
130
355
129
32
36
356