91
9
20
35
97
51
31
28
69
65
49
33
25
13
83
108
19
153
77
124
102
38
47
55
45
94
61
52
39
411
80
245
376
66
30
40
27
101
8
249
23
70
86
160
32