816
180
33
72
82
122
342
100
41
225
235
93
56
63
199
104
44
69
30
119
89
173
71
58
22
47
67
48
91
65
23
204
52
45
36
35
14
29
105
60
83
26
540
42
112
68
113
51
521
62