26
49
37
502
74
34
51
122
31
29
21
47
28
79
19
9
23
70
130
55
65
17
46
388
30
83
157
63
53
248
86
87
116
11
12
58
187
69
15