22
53
37
66
114
42
12
135
67
79
75
120
41
542
525
49
121
32
31
116
94
16
292
64
65
21
50
26
18
409
40
145
29
93
125
38
14
87
54
96
99
23
173
202
397
74
15
103