135
71
53
14
94
16
304
49
32
83
321
318
38
120
86
74
56
411
37
59
105
34
27
54
78
76
39
60
21
28
110
102
52
67
269
293
113
131
68
121
298
35
122
51
58
90
91
171
99
40
42
352
127
87
48