101
34
111
17
342
420
36
78
117
28
73
14
88
23
114
72
65
15
5
26
35
19
637
59
40
13
89
39
57
70
102
76
47
37
8
196
24
80
186
54
77
29