101
111
72
83
273
32
9
37
25
67
16
18
77
66
12
56
124
14
39
31
22
41
13
78
63
232
55
34
74
43
27
36
146
132
24
52
116
47
46
140
68
84
180
51
82
86
136
70