100
173
42
15
36
24
26
86
62
199
64
14
41
31
17
125
157
53
27
29
81
49
30
4
23
18
60
38
6
66
68
55
16
92
71
25
51
59
44
98
84
2
77
21
52