383
114
101
147
93
95
23
39
41
16
11
20
27
83
63
44
139
6
25
33
50
26
67
45
270
128
32
31
58
94
49
35
78
81
48
30
148
62
19
29
150
73
77
120
64
15
61
54
43
181