133
40
53
296
83
84
96
298
22
73
97
51
108
89
26
109
82
23
38
12
69
104
33
63
117
45
140
911
48
94
61
42
68
4
65
19
238
13
67