135
57
39
106
260
201
15
61
87
46
54
109
156
75
34
56
164
22
35
99
53
23
50
72
65
90
64
121
25
152
51
636
77
195
55
104
44
285
88
13
66
41
40
329
33
58
47
20
105
113
192