97
69
67
129
24
283
79
157
35
389
46
54
248
44
163
26
21
49
30
28
39
77
59
105
15
13
121
11
29
87
17
25
100
22
179
5
197
74
53
16
20
41
66
57
32
146
65