146
367
11
26
44
77
28
91
23
17
100
43
31
15
83
18
65
94
8
40
41
153
25
49
56
32
33
47
51
54
46
45
131
150
268
198
284
124
48
58
36
125
114
106
69
24
411
60