502
55
93
50
79
98
29
62
81
104
38
11
45
66
13
105
70
95
21
85
37
140
27
25
15
14
48
42
120
234
65
100
18
67
31
17
69
54
89
22
12
23
83
61
123
35
136