106
64
200
50
30
33
44
32
51
37
70
45
39
59
40
199
34
56
61
68
174
41
83
77
36
53
35
49
84
42
109
38
92
79
171
52
134
100
119
74
31
81
89
67
97
117
48
75
57
46