100
136
24
30
606
83
27
31
29
44
21
236
32
48
82
23
72
47
107
159
93
143
326
36
43
55
59
51
22
64
121
271
46
128
10
109
57
575
54
77
120
95
137
58
53
40
215
94
623
50